home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / MAME / src / machine / mcr.h < prev    next >
C/C++ Source or Header  |  2000-04-08  |  1KB  |  46 lines

  1. /***************************************************************************
  2.  
  3.     mcr.c
  4.  
  5.     Functions to emulate general aspects of the machine (RAM, ROM, interrupts,
  6.     I/O ports)
  7.  
  8.     Tapper machine started by Chris Kirmse
  9.  
  10. ***************************************************************************/
  11.  
  12. #include "machine/6821pia.h"
  13.  
  14.  
  15. extern INT16 spyhunt_scrollx, spyhunt_scrolly;
  16. extern double mcr68_timing_factor;
  17.  
  18.  
  19.  
  20. /************ Generic MCR routines ***************/
  21.  
  22. extern Z80_DaisyChain mcr_daisy_chain[];
  23. extern UINT8 mcr_cocktail_flip;
  24.  
  25. void mcr_init_machine(void);
  26. void mcr68_init_machine(void);
  27. void zwackery_init_machine(void);
  28.  
  29. int mcr_interrupt(void);
  30. int mcr68_interrupt(void);
  31.  
  32. WRITE_HANDLER( mcr_control_port_w );
  33. WRITE_HANDLER( mcr_scroll_value_w );
  34.  
  35. WRITE_HANDLER( mcr68_6840_upper_w );
  36. WRITE_HANDLER( mcr68_6840_lower_w );
  37. READ_HANDLER( mcr68_6840_upper_r );
  38. READ_HANDLER( mcr68_6840_lower_r );
  39.  
  40.  
  41.  
  42. /************ Generic character and sprite definition ***************/
  43.  
  44. extern struct GfxLayout mcr_bg_layout;
  45. extern struct GfxLayout mcr_sprite_layout;
  46.